CC=gcc
LEX=flex
YACC=yacc

clean: diemithe
	\rm lex.yy.c y.tab.h y.tab.c test *~ -f

diemithe: lex.yy.c y.tab.c
	$(CC) lex.yy.c y.tab.c -o diemithe

y.tab.c: diemithe.y
	$(YACC) -d diemithe.y

lex.yy.c: diemithe.l
	$(LEX) diemithe.l